/**
 * 
 */
package pl.kkalisz.android.model.item.interfaces;

/**
 * @author kkalisz
 *
 */
public interface uActionItemInterface extends uItemInterface
{
        

    /**
     * @param aAction - set Action for this item
     */
    public void setAction(uAction aAction);
    
 
    
    /**
     * @param BngOnActionListner - add on click lister for this item
     */
    public void addClickedListner(uOnClickedListner aListener);
    
    /**
     * @return true if Listener was attached and removed
     */
    public boolean removerActionListener(uOnClickedListner aListener);
    
    
    /**
     *  remove all listeners attached to this view
     */
    public void removeAllListeners();
    
    
    public void removeAction();

}
